package com.ainiyar.springweb.pojo.entity;

import com.mybatisflex.annotation.Column;
import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.KeyType;
import com.mybatisflex.annotation.Table;
import lombok.Data;

import java.time.LocalDateTime;

/**************************************
 * File Name : SmsTemplate
 * Created with : IntelliJ IDEA.
 * Author : 艾尼亚尔·毛拉吾提
 * QQ : 524155792  WeChat : ainiyar0124
 * Created Time : 2024/2/21  17:37
 * Desc :短信模板管理
 ***************************************/
@Data
@Table("sw_sms_template")
public class SmsTemplate {
    @Id(keyType = KeyType.Auto)
    private Integer id;
    private String name;
    private Integer enable;//是否启用  1:启用  0:停用
    private String templateCode;
    private Integer scene;//使用场景 0：注册  1：登录 2：支付成功通知 3：待支付通知 4：绑定电话通知
    private Integer templateType;  //短信类型。取值：0：验证码。1：短信通知。 2：推广短信。3：国际/港澳台消息。 推广短信和国际/港澳台消息仅支持企业用户。
    private String templateContent;//模板内容，长度不超过500个字符
    private String remark;//短信模板申请说明，是模板审核的参考信息之一。长度不超过100个字符。
    @Column(onInsertValue = "NOW()")
    private LocalDateTime createTime;
    @Column(onUpdateValue = "NOW()")
    private LocalDateTime updateTime;
}

